requirejs.config({
    /**
     * 基准相对路径（所有模块的查找跟路径）
     */
    baseUrl:'./Public',
   /**
    * 映射那些不直接放置于baseUrl下的模块名（这相当于跟冗长的模块名取个简介的名字）。
    * 设置path是起始位置是相对于baseUrl的。还可以设置为数组，备选方案
    */
    paths: {
        jquery: ['vendor/jquery/jquery-2.1.4.min'],
        jquery_cookie: ['vendor/jquery-cookie/jquery.cookie'],
        jquery_validation: ['vendor/jquery-validation/jquery.validate.-1.14.0.min'],
        jquery_form: ['vendor/jquery-form/jquery.form'],
        jquery_dataTables: ['vendor/jquery-dataTables/jquery.dataTables.min'],
        appframework_ui:['vendor/appframework/build/appframework.ui'],
        is:'vendor/is/is.min'
    },
    /**
     * 为那些没有使用define()来声明依赖关系、设置模块的“浏览器全局变量注入”型脚本做依赖和导出配置
     * 能不用shim配置尽量不用
     */
    shim:{
        appframework_ui:{
            //依赖
            deps:['jquery'],
        },
    },
    /**
     * map提供了统一脚本，不同版本的支持
     * 
     */
    map:{},
    /**
     * 常常需要将配置信息传递给一个模块。这些配置往往是application级别的信息，需要
     * 一个手段将他们向下传递给模块。在requirejs中，基于require.config()的config配置
     * 项来实现。要获取这些信息的模块可以加载特殊的依赖“module”，并调用module.config()
     */
    config:{
        'aa':{
            size:'large'
        }
    }
    
    
});

requirejs(['jquery','appframework_ui'],function(){
       $("input").on('tap',function(){
           $(this).val('返回');
       var promise = $.get('/Main/Index/check',{});
       promise.done(function(msg){
           eval(msg);
       })
   })
});
